package com.chushouya.manager.dto.admin.login;

import lombok.Data;

import java.io.Serializable;

/**
 * Web && App  登录用户身份权限
 */
@Data
public class WebAppLoginUser implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户类型(1普通用户2商家用户)
     */
    private Integer userType;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 用户手机
     */
    private String phone;

    /**
     * 商家ID
     */
    private Long merchantId;

    /**
     * 门店ID
     */
    private Long storeId;

    /**
     * 工程师ID
     */
    private Long clerkId;

    /**
     * jwtToken
     */
    private String jwtToken;

    /**
     * 用户登录key
     */
    private String loginUserKey;

    /**
     * 登录时间
     */
    private Long loginTime;

    /**
     * 过期时间
     */
    private Long expireTime;

    /**
     * 登录IP地址
     */
    private String ipAddr;

    /**
     * 登录地点
     */
    private String loginLocation;

    /**
     * 操作系统类型
     */
    private String osType;

    /**
     * 操作系统版本
     */
    private String osVersion;

    /**
     * 客户端类型
     */
    private String clientType;

    /**
     * 客户端版本
     */
    private String appVersion;

    /**
     * 客户端设备号
     */
    private String deviceId;

}
